The 2015 World Bank group's Doing Business index ranked India at 142, down from 140, which it was the year before.